Constructs a swappable image using a specific image storage type as its value.
If the image storage type does not support ImageStorageOffset it will add support.
If the color type specified is not the same type for the image storage instance then it'll auto convert. It is the responsiblity of the user to check for precision gain/lost.
Supports deallocating of the image provided, using the allocator, when the destructor is called. If the allocator is not provided it will not deallocate it.
Constructs a swappable image using a specific image storage type as its value.
If the image storage type does not support ImageStorageOffset it will add support.
If the color type specified is not the same type for the image storage instance then it'll auto convert. It is the responsiblity of the user to check for precision gain/lost.
Supports deallocating of the image provided, using the allocator, when the destructor is called. If the allocator is not provided it will not deallocate it.